#pragma once
/************************************************ 
List of Numeric Values for Keyboard Keys
************************************************/

enum 
{
	KI_ESCAPE	=	 27		,	//Esc

	KI_KEY_0	=	 48		,	//0
	KI_KEY_1	=	 49		,	//1
	KI_KEY_2	=	 50		,	//2
	KI_KEY_3	=	 51		,	//3
	KI_KEY_4	=	 52		,	//4
	KI_KEY_5	=	 53		,	//5
	KI_KEY_6	=	 54		,	//6
	KI_KEY_7	=	 55		,	//7
	KI_KEY_8	=	 56		,	//8
	KI_KEY_9	=	 57		,	//9

	KI_KEY_A	=	 65		,	//A
	KI_KEY_B	=	 66		,	//B
	KI_KEY_C	=	 67		,	//C
	KI_KEY_D	=	 68		,	//D
	KI_KEY_E	=	 69		,	//E
	KI_KEY_F	=	 70		,	//F
	KI_KEY_G	=	 71		,	//G
	KI_KEY_H	=	 72		,	//H
	KI_KEY_I	=	 73		,	//I
	KI_KEY_J	=	 74		,	//J
	KI_KEY_K	=	 75		,	//K
	KI_KEY_L	=	 76		,	//L
	KI_KEY_M	=	 77		,	//M
	KI_KEY_N	=	 78		,	//N
	KI_KEY_O	=	 79		,	//O
	KI_KEY_P	=	 80		,	//P
	KI_KEY_Q	=	 81		,	//Q
	KI_KEY_R	=	 82		,	//R
	KI_KEY_S	=	 83		,	//S
	KI_KEY_T	=	 84		,	//T
	KI_KEY_U	=	 85		,	//U
	KI_KEY_V	=	 86		,	//V
	KI_KEY_W	=	 87		,	//W
	KI_KEY_X	=	 88		,	//X
	KI_KEY_Y	=	 89		,	//Y
	KI_KEY_Z	=	 90		,	//Z

	KI_MULTIPLY	=	 0x6A	,	//Numpad *
	KI_DIVIDE	=	 0x6F	,	//Numpad /
	KI_DECIMAL	=	 0x6E	,	//Numpad .
	KI_NUMPAD0	=	 0x60	,	//Numpad 0
	KI_NUMPAD1	=	 0x61	,	//Numpad 1
	KI_NUMPAD2	=	 0x62	,	//Numpad 2
	KI_NUMPAD3	=	 0x63	,	//Numpad 3
	KI_NUMPAD4	=	 0x64	,	//Numpad 4
	KI_NUMPAD5	=	 0x65	,	//Numpad 5
	KI_NUMPAD6	=	 0x66	,	//Numpad 6
	KI_NUMPAD7	=	 0x67	,	//Numpad 7
	KI_NUMPAD8	=	 0x68	,	//Numpad 8
	KI_NUMPAD9	=	 0x69	,	//Numpad 9
	KI_SUBTRACT	=	 'c'	,	//Num -

	KI_TAB		=	 9		,	//Tab
	KI_CAPITAL	=	 20		,	//Caps Lock
	KI_LSHIFT	=	 16		,	//Left Shift
	KI_LCONTROL	=	 17		,	//Left Ctrl
	KI_LWIN		=	 91		,	//Left Win
	KI_LMENU	=	 0xA4	,	//Left Alt

	KI_SPACE	=	 32		,	//Space

	KI_DELETE	=	 46		,	//Delete
	KI_HOME		=	 36		,	//Home
	KI_END		=	 35		,	//End
	KI_PRIOR	=	 33		,	//Page Up
	KI_NEXT		=	 34		,	//Page Down
	KI_BACK		=	 8		,	//Backspace
	KI_RETURN	=	 13		,	//Enter
	KI_RSHIFT	=	 16		,	//Right Shift
	KI_RCONTROL	=	 17		,	//Right Ctrl
	KI_RMENU	=	 0xA5	,	//Right Alt

	KI_F1		=	 112	,	//F1
	KI_F2		=	 113	,	//F2
	KI_F3		=	 114	,	//F3
	KI_F4		=	 115	,	//F4
	KI_F5		=	 116	,	//F5
	KI_F6		=	 117	,	//F6
	KI_F7		=	 118	,	//F7
	KI_F8		=	 119	,	//F8
	KI_F9		=	 120	,	//F9
	KI_F10		=	 121	,	//F10
	KI_F11		=	 122	,	//F11
	KI_F12		=	 123	,	//F12

	KI_UP		=	 38		,	//Arrow Up
	KI_DOWN		=	 40		,	//Arrow Down
	KI_LEFT		=	 37		,	//Arrow Left
	KI_RIGHT	=	 39		,	//Arrow Right

	KI_NUMLOCK	=	 0x90	,	//Num Lock
	KI_SLEEP	=	 0x5F	,	//Sleep
	KI_PAUSE	=	 19		,	//Pause
	KI_SCROLL	=	 145	,	//Scroll Lock
	KI_SNAPSHOT	=	 0x2C		//Print Screen
};